﻿using FluentNHibernate.Mapping;
using Business.Entities;

namespace Data.Database.Mapeos
{
    class PersonaMap : ClassMap<Persona>
    {
        public PersonaMap()
        {
            Id(x => x.Id).Column("id_persona");
            Map(x => x.Apellido).Column("apellido");
            Map(x => x.Nombre).Column("nombre");
            Map(x => x.Direccion).Column("direccion");
            Map(x => x.Telefono).Column("telefono");
            Map(x => x.Email).Column("email");
            Map(x => x.Legajo).Column("legajo");
            Map(x => x.TipoPersona).Column("tipo_persona");
            Map(x => x.FechaNacimiento).Column("fecha_nac");
            References<Plan>(x => x.IdPlan).Column("id_plan");
        }
    }
}
